package com.lorizz.picpub.services;

public interface EXIF {
	
	public enum DATATYPE {
		INT, STRING, DATE, DESCRIPTION
	}
	
	// TIFF
	//A. Tags relating to image data structure
	public static final String IMAGE_WIDTH = "image_width";
	public static final String IMAGE_HEIGHT = "image_height";
	public static final String X_RESOLUTION = "x_resolution";
	public static final String Y_RESOLUTION = "y_resolution";
	//B. Tags relating to recording offset
	//C. Tags Relating to Image Data Characteristics
	//D. Other Tags
	public static final String DATETIME = "datetime";
	public static final String MAKE = "make";
	public static final String MODEL = "model";
	
	// EXIF IFD
	//A. Tags Relating to Version
	public static final String EXIF_VERSION = "exif_version";
	public static final String FLASHPIX_VERSION = "flashpix_version";
	//B. Tag Relating to Color Space
	public static final String COLOR_SPACE = "color_space";
	//C. Tags Relating to Image Configuration
	//D. Tags Relating to User Information
	//E. Tag Relating to Related File
	//F. Tags Relating to Date and Time
	public static final String DATETIME_ORIGINAL = "datetime_original";
	public static final String DATETIME_DIDITIZED = "datetime_digitized";
	//G. Tags Relating to Picture-Taking Conditions
	public static final String EXPOSURE_TIME = "exposure_time";
	public static final String F_NUMBER = "f_number";
	public static final String EXPOSURE_PROGRAM = "exposure_program";
	public static final String ISO_SPEED_RATINGS = "iso_speed_ratings";
	public static final String SHUTTER_SPEED = "shutter_speed";
	public static final String APERTURE = "aperture";
	public static final String BRIGHTNESS = "brightness";
	public static final String MAX_APERTURE = "max_aperture";
	public static final String METERING_MODE = "metering_mode";
	public static final String FLASH = "flash";
	public static final String FOCAL_LENGTH = "focal_length";
	public static final String FOCAL_LENGTH_35MM = "35mm_focal_length";
	public static final String EXPOSURE_INDEX = "exposure_index";
	public static final String EXPOSURE_MODE = "exposure_mode";
	public static final String WHITE_BALANCE = "white_balance";
	public static final String WHITE_BALANCE_MODE = "white_balance_mode";
	public static final String CONTRAST = "contrast";
	public static final String SATURATION = "saturation";
	public static final String SHARPNESS = "sharpness"; 
}
